private Object linkeNode(Object currentNode,List<Object> list) {
	if(CollectionUtils.isEmpty(list)) return null;
	Iterator<Object> iterator = list.iterator();
	while (iterator.hasNext()) {
		Object object = iterator.next();
		BeanUtil.copyProperties(object, currentNode);
		iterator.remove();
		Object nextNotde = new Object();
		currentNode.setNextNode(linkeNode(nextNotde, list));
	}
	return currentNode;
}